<?php
	include_once('./mvc/modelo/Accesatabla.php');
	$compra = new Accesatabla('compras');
	$almacen = new Accesatabla('almacen');
	$detalle = new Accesatabla('detallecompra');
	$idcompra = $_GET['idcom'];
	$descuento = $_POST['descuento'];
	$compra->buscarprimaria($idcompra);
	$total = 0;
	$monto = 0;
	$itbms = 0;
	$x = $detalle->buscardonde('idcompra = '.$idcompra.'');
	while($x){
		$monto +=(float) $detalle->obtener('total');
		$x = $detalle->releer();
		
	}
	$descuento = $descuento/100;
	$desc = $descuento*$monto;
	if($_POST['impuesto']){
		$itbms = ($monto-$desc)*0.07;
		$total = $monto-$desc+$itbms;
	}
	else{
		$total = $monto-$desc;
	}
	$compra->colocar("monto", number_format($monto, 2, '.', ''));
	$compra->colocar("descuento", number_format($desc, 2, '.', ''));
	$compra->colocar("itbms", number_format($itbms, 2, '.', ''));
	$compra->colocar("total", number_format($total, 2, '.', ''));
	$compra->salvar();
	$compra->buscarprimaria($idcompra);
	if($compra->obtener('idtransaccion') == 2){
		$cuenta = new Accesatabla('cuentasxpagar');
		$cuenta->colocar("idcompra", $idcompra);
		$cuenta->colocar("monto", $compra->obtener('total'));
		$cuenta->salvar();
		
	}
	include_once('./mvc/vista/factura.php');
?>